************************************************************************************************
** Raspberry Pi Hotspot for Projecting Rapture Kit content over captive Wi-Fi in a browser
** No Internet Required
************************************************************************************************

# 3) RKPi5 — microSD Card Duplication Guide (v2.1)

**Goal**
Create identical copies of a verified **Golden Master** 128 GB microSD using Raspberry Pi Imager. Duplicates will boot the hotspot and serve from `~/Desktop/rapture_kit`.

## Requirements

* Golden Master microSD (128 GB) built with v2.1 scripts
* Blank 128 GB microSD (same capacity or larger)
* USB card reader
* Computer with ≥130 GB free space
* Raspberry Pi Imager (latest)

## Prepare the Golden Master

1. Boot a Pi with the master card; wait ~60 s for **SSID `rapture_kit`**.
2. Connect a device → captive page → **Enter Training Portal** → accept SSL → portal loads.
3. Admin check: `https://rapturekit.com/admin/`.
4. Clean shutdown: `sudo shutdown -h now`.

## Create the Master Image

1. Insert the master card into your computer.
2. Open Raspberry Pi Imager.
3. **CHOOSE OS → Use custom image → Create image from device** (or equivalent “read device to file”).
4. Save as `RKPi5-v2.1-Master.img`.
5. Write & verify (≈30–60 minutes).

## Write Duplicates

1. Insert a blank 128 GB card.
2. **CHOOSE OS → Use custom image** → select `RKPi5-v2.1-Master.img`.
3. **CHOOSE STORAGE** → select the blank card.
4. **WRITE**; wait for verify.
5. Test each duplicate (or sample: first, last, every 5th/10th).

## QC Checklist

* SSID **`rapture_kit`** appears within ~60 s
* Captive page opens (or `http://10.42.0.1/`)
* Enter → portal loads; SSL warning accepted
* Admin reachable; `/health` endpoints return 200

## Labeling & Records

* Label: `RKPi5 v2.1 | YYYY-MM-DD | #NNN`
* Track serials, dates, destination, QC result

## Troubleshooting

* **Read/write errors**: try another port/reader; ensure free space; use quality media
* **Doesn’t boot**: re-write image; try another Pi; re-verify master
* **No hotspot**: allow 1–2 minutes; run validation script on the Pi  

---
